package cn.xm.lingshi.service;

import java.util.List;

import cn.xm.lingshi.pojo.Brand;
import cn.xm.lingshi.pojo.Kind;
import cn.xm.lingshi.pojo.PageBean;
import cn.xm.lingshi.pojo.Shop;
import cn.xm.lingshi.pojo.Type;

/**
 * 零食业务接口
 * @author 魏魁
 *
 */
public interface ShopService {
	/**
	 * 获取销量前五
	 * @return
	 */
	public List<Shop> printShopListTop5();
	/**
	 * 获取最新上架前六
	 * @return
	 */
	public List<Shop> printShopListTop6();
	
	/**
	 * 获取类型编号
	 * @return
	 */
	public List<Type> getType();
	/**
	 * 根据零食类型获取零食种类
	 * @param typeId
	 * @return
	 * @throws Exception
	 */
	public List<Kind> getKindByTypeId(int typeId);
	/**
	 * 获取类型
	 * @return
	 */
	public List<Brand> getBrand();
	/**
	 * 添加商品
	 * @return
	 */
	public int addShop(Shop shop);
	/**
	 * 添加商品口味
	 * @return
	 */
	public int addShopFlavour(List<Integer> list,int shopid);
	/**
	 * 获取总记录数
	 * @return
	 */
	public int queryTotalRecord(String searchTitle,int searchTId);
	/**
	 * 获取总页数
	 * @return
	 */
	public int queryTotalPageCount(int pageSize,String searchTitle,int searchTId);
	/**
	 *分页显示
	 * @param pageNo 页码
	 * @param pageSize 每页的记录数
	 * @return
	 */
	public PageBean<Shop> queryNewsByPageNo(int pageNo, int pageSize,String searchTitle,int searchTId);


}
